home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 4 / Light ROM 4 - Disc 1.iso / text / maillist / 1996 / 020896.doc / 000348_lightwave@garcia.com _Tue Dec 12 00:36:21 1995.msg < prev    next >
Internet Message Format  |  1995-12-14  |  3KB

  1. Received: from relay5.UU.NET (relay5.UU.NET [192.48.96.15]) by keeper.albany.net (8.7.1/8.7.1) with ESMTP id AAA09953 for <dwarner@albany.net>; Tue, 12 Dec 1995 00:36:20 -0500 (EST)
  2. Received: from garcia.com by relay5.UU.NET with SMTP 
  3.     id QQztrz29437; Mon, 11 Dec 1995 16:47:44 -0500 (EST)
  4. Received: from  (localhost) by garcia.com (5.x/SMI-SVR4)
  5.     id AA26890; Mon, 11 Dec 1995 16:48:08 -0500
  6. Date: Mon, 11 Dec 1995 16:48:07 -0500
  7. Errors-To: dwarner@albany.net
  8. Message-Id: <199512112115.QAA17341@iop90.ionline.net>
  9. Errors-To: dwarner@albany.net
  10. Reply-To: lightwave@garcia.com
  11. Originator: lightwave@garcia.com
  12. Sender: lightwave@garcia.com
  13. Precedence: bulk
  14. From: jbowman@ionline.net (Jonathon Bowman)
  15. To: Multiple recipients of list <lightwave@garcia.com>
  16. Subject: Re: Inverse Kinematics
  17. X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
  18. Status: RO
  19. X-Status: 
  20.  
  21. >
  22. >
  23. >I am creating a robot model that is roughly humanoid in shape that I would
  24. >like to use IK with but I've never used IK.  Is it hard to set up?
  25. >
  26.         I'm pretty much a beginner like yourself.  I've been using Lightwave
  27. for about 2 months, and I just set up my first Lightwave IK character last
  28. night.
  29.  
  30.         It actually isn't that tough.. (it took me about 3 hours to get the
  31. whole thing set up with IK - hierarchies, rotational limits, and targets).
  32. Overall, the process is pretty easy, but there are some stumbling blocks
  33. that you should watch out for.  
  34.  
  35.         First, always make sure that you put a null object at the end of
  36. your IK chain, or else IK will not work properly.  (Example:  in a chain
  37. consisting of an upper leg parented to the torso, a lower leg parented to
  38. the upper leg, and a foot parented to the lower leg, you would put a null
  39. object at the end of the foot.)  This is because when using IK goals, the
  40. object with the goal will try and point it's origin towards that goal, and
  41. the origin is the rotation point.  So in order for IK to work, you must have
  42. that null object there.  I hope that made sense.
  43.  
  44.         Secondly, the thing that had me confused for a while was the fact
  45. that when you set your min. and max. rotational limits, the min. must be
  46. less than the max. and vice-versa or else lightwave will automatically
  47. adjust the incorrect one to the same value as the other one, and the object
  48. will not be able to rotate along that channel.  You have to watch out for
  49. this when setting your limits.  Once again, I hope that made sense.
  50.  
  51.         Anyways, good luck getting your first IK chain working.  I know the
  52. results that I got were well worht the effort.
  53.  
  54.         Ciao,
  55.                 Blacky
  56.  
  57.  
  58. ********************************
  59. * jbowman@ionline.net          *
  60. *                              *
  61. *       Lightwaver and         *
  62. * general computer enthusiast. *
  63. *      - Devoted fan -         *
  64. *    - of Sonic Youth -        *
  65. *          -and-               *
  66. *        -Pavement-            *
  67. ********************************